<?php
// By: Jefferson Oliveira >> oliveirjefferson@gmail.com

#header que diz que esse arquivo será uma imagem
header("Content-type: image/jpeg");

//recebe a url da imagem
$imagem = $_GET['img'];


#criando um array da largura e da altura da imagem
list($largura, $altura) = getimagesize($imagem);


#LARFURA DA MINIATUREA
$mini_largura 	= $_GET["w"];
#SETANDO ALTURA >> ESSE TIPO EH QUADRADO
$mini_altura	 = $altura * $mini_largura / $largura;

#GERANDO MINIATUA ^^
$miniatura 		= imagecreatetruecolor($mini_largura, $mini_altura);
$imagemorigial 	= imagecreatefromjpeg($imagem);
imagecopyresampled($miniatura, $imagemorigial, 0, 0, 0, 0, $mini_largura, $mini_altura, $largura, $altura);

#Qualidade da miniatura de 0 a 100
imagejpeg($miniatura, null, 100);
imagedestroy($miniatura);

?>